home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / pprd100 / log < prev    next >
Text File  |  1996-07-10  |  4KB  |  114 lines

  1. 0.90    First release
  2.  
  3. 0.91    Provide one extra connection so that lpq requests can get
  4.     through and return status. Lprm requests fail; they make no
  5.     sense.
  6.  
  7.     Display IP address of client.
  8.  
  9.     Rudimentary security. Server and client must both be on same
  10.     subnet. Can be disabled with -s option.
  11.  
  12.     More security; allow and deny IP lists.
  13.  
  14.     Distribution includes lpr.pl for the ifilter and banner.pl for
  15.     the ofilter on Berkeley LPD systems.
  16.  
  17.     Announce available printers with tones: C,D,E
  18.  
  19. 0.92    More information on lpq status: on/offline, paper out.
  20.  
  21.     Option -n to override number of printers reported by BIOS.
  22.  
  23.     Option -lhostip logs startup message and status changes to
  24.     syslogd on host.
  25.  
  26.     Fixed bug in lpr.pl. Was sending out data file again as control
  27.     file. Remnants of test implementation. Made lpr.pl unworkable
  28.     with standard LPDs and also wasted channel capacity.
  29.  
  30. 0.93    Report jobname, username and hostname on completion of job.
  31.  
  32.     Use name resolution so names can be specified for -a, -d and
  33.     -l.
  34.  
  35. 0.94    Conformance to RFC1179. Control and data files in either
  36.     order.  Use N for jobname rather than J. Limits on username and
  37.     hostname now conform to RFC. Jobname truncated to 31 chars
  38.     though.
  39.  
  40.     Respond to long query request as for short query.
  41.  
  42.     Changes to lpr.pl to match. Try to use ports 721 to 731
  43.     inclusive.  Naming conventions for data and control files as
  44.     RFC.
  45.  
  46. 0.95    Add -j option to select direct (telnet-like) protocol. Just
  47.     a raw byte stream, ended by closing the connection. On port
  48.     9100+n (n=0,1,2) by default.
  49.  
  50.     Provided jd.pl to send data by direct protocol.
  51.  
  52.     Fixed harmless comparison operator bugs in lpr.pl.
  53.  
  54.     Fixed bug in lpr.pl where control and data were using same
  55.     count of bytes because same variable was used.
  56.  
  57.     Improved buffering strategy: if printer is busy, keep
  58.     collecting data as long as there is room in buffer. Allows
  59.     clients that send small packets to continue sending without
  60.     being blocked by printer handshake.
  61.  
  62. 0.96    Fixed bug where server closed connection before printing everything
  63.     in direct mode. Doesn't happen in lpd mode because of handshake.
  64.  
  65.     Forgot to provide jd.pl in last release.
  66.  
  67.     New program jd.exe, a DOS client for direct protocol.
  68.  
  69.     Use DOS LPT to COM redirection in conjunction with TSRCOMM,
  70.     an interrupt I/O serial driver. See documentation in LPTCOM.ZIP.
  71.  
  72.     Provided documentation in pprd.doc and jd.doc.
  73.  
  74. 0.97    Added -i option to pprd to reinitialise printer via hardware line
  75.     when job aborted via C-Fn keys.
  76.  
  77.     Send a reset via sock_abort when job cancelled from console so
  78.     that client will receive notification of a broken connection.
  79.     Lpr.pl and jd.pl changed to take note of this.
  80.  
  81.     New program jdlprd.pl for Unix systems to provide a jd to lpr
  82.     gateway so jd.exe can send jobs to Unix also.
  83.  
  84.     Harmless typo in jd.pl.
  85.  
  86.     No need to call tcp_shutdown() in jd.c. It will be done by
  87.     atexit().
  88.  
  89. 0.98    Bug in pprd.c. Under some circumstances, PPRD may miss a EOF
  90.     from the client, leaving it stuck in the protocol.
  91.  
  92.     Bug on lpr.pl. Forgot to adjust length to send EOF byte too.
  93.  
  94.     New feature. Printers can be assigned names in wattcp.cfg.
  95.     Defaults are lpt[123].
  96.  
  97. 0.99    For printing via BIOS, interface will not be ready after the
  98.     print call, so check again. Should be able to batch the
  99.     bytes better.
  100.  
  101.     Direct write to hardware port can be selected by -b. Should
  102.     be able to handle fast interfaces better than BIOS. Won't
  103.     make much difference with slow printers because the bottleneck
  104.     is the printer in that case.
  105.  
  106.     Moved most operation instructions out of README.  Documentation
  107.     in nroff format. Printable version supplied.
  108.  
  109. 1.00    Final version.
  110.  
  111.     Tweak printer status checking in loop.
  112.  
  113.     Print out statistics at end of job.
  114.